package com.geek.novel.event

import android.os.Message

/**
 * 被观察者
 * 定义添加，删除，通知等方法
 */
interface EventObservable {

    /**
     * 添加观察者
     */
    fun addEventObserver(observer: EventObserver)

    /**
     * 删除观察者
     */
    fun removeEventObserver(observer: EventObserver)

    /**
     * 通知观察者
     */
    fun notifyEvent(message: Message)

}